package com.lkd.mapper;

import com.lkd.dto.SkuClassDTO;
import com.lkd.entity.SkuClass;
import org.apache.ibatis.annotations.*;

import java.util.List;

@Mapper
public interface SkuClassMapper {
    /**
     * 添加分类
     */
    @Insert("insert into tb_sku_class(class_name) values(#{className})")
    void insert(SkuClassDTO SkuClassDTO);

    /**
     * 条件查询分类
     */

    List<SkuClass> skuClassList(SkuClassDTO skuClassDTO);

    /**
     * 根据id查询分类
     */
    @Select("select * from tb_sku_class t where t.class_id = #{classId}")
    SkuClass getSkuClassById(String classId);

    /**
     * 修改分类
     */
    @Update("update tb_sku_class set class_name = #{className} where class_id = #{classId}")
    void updateById(SkuClass skuClass);

    /**
     * 删除分类
     */
    @Delete("delete from tb_sku_class where class_id = #{classId}")
    void deleteById(String classId);
}
